function fit(result) {
    // didFetch用于请求完成后回调
    // result为数据源返回结果，若要配置到select的option上则需要保证返回结构包含label及value属性

    const dataMap = {
        report: '上报数',
        dispose: '处置数',
        archive: '结案数',
        archiveRate: '结案率',
    };

    const newRes = JSON.parse(result);
    let newList = [];
    if (newRes && newRes.result && newRes.result.length) {
        newList = Object.entries(dataMap).map(([name, text]) => ({
            name,
            text,
            value: newRes.result.map(item => ({ text: item.name, value: item[name] })),
            checked: false,
        }));
    }
    if (window.SET_CMP_LOADING) {
        const params = window.GET_GLOBAL_PARAM && window.GET_GLOBAL_PARAM();
        //  如果全局参数中startTime、endTime 则还是加载中
        const loading = !params.startTime || !params.endTime
        //  设置组件加载完成，将值传给方法内部赋值
        window.SET_CMP_LOADING(window.COMPONENT_IDS.CASE_TRENDS, loading);
    }
    return newList
}
